new and emerging science and technology - Français Anglais Dictionnaire